@inject OrchardCore.Modules.ILocalClock LocalClock
@* 与之前类似，我们将使用 ILocalClock 服务显示当前日期。 *@

<p>@T["Current date: {0}", (await LocalClock.LocalNowAsync).DateTime]</p>

@* 使用形状标签助手，就像我们之前做的那样，我们将显示 CachedShape 的内容，其中我们将显示当前日期，
    就像这里一样（在 Views/CachedShape.cshtml 中查看其内容）。使用 cache-id 属性，
    您可以指定一个缓存键，该键以我们在 DateTimeCachingService 中做的方式识别具有形状内容的缓存项。
    有多个属性可用于缓存选项，如 cache-fixed-duration、cache-tag 用于标记或 cache-context 用于使其特定于某些上下文，
    如当前用户或路由。要了解有关形状缓存的更多信息，请参阅
    https://docs.orchardcore.net/en/latest/docs/reference/modules/DynamicCache/#caching-a-shape。 *@

<shape type="CachedShape" cache-id="Ruitu.Edu.TrainingDemo.Shape" cache-fixed-duration="00:00:30" />

@* 训练部分结束：缓存对象和形状 *@

@* 下一站：Controllers/FileManagementController.cs *@
